AI~WHEEL the Universal Robotic Brain Cell (URBC) by David Albert Harrell Shareware version 1.1 Keywords - artificial intelligence, programming, robotics, cognitive science AI-WHEEL.zip may be freely copied and distributed in its original complete zip file format only. AI_WHEEL.zip 238442 bytes decompressing to 78 files (Aug 15, 1996) To Run AI-WHEEL 1. Put these files into a directory with MS QBASIC.EXE. QBASIC is included with MS DOS 5 and higher. (Copyright restrictions prevent me from including QBASIC) 2. Run START_UP.bat. (If you open QBASIC.EXE directly through the DOS directory you may NOT be able to access AI-WHEEL files!) The menus and screen displays are detailed in MENUKEY5.htm. The six .txt files are literal descriptions of the respective "Classic Task Universes (1 through 6)" The .unv and .int files are accessed by the program. (.int files, with numbers in the name, may be loaded to activate UCPC entities at various stages of "intelligence") For a crash course in cognitive physics, and a link to the "Creator's Manual" htm, open index.htm with any web reader. If you want to get started right away, EASYTEST below is about the simplest example I could imagine of a task universe. It may be helpful to attempt to express a new task universe in this sentence or "paragraph-of-list" manner before going to the "Create Your Own Universe" option. (See Supplement 1) Overview of Cognitive Physics Challenge a "newborn" Computer Hosted Entity (CHE), in your own words. Create unlimited challenges/environments for an autonomous-entity. AI~WHEEL user may create his own task universe for the entity, in his own words. English is used in the six "examples of universes", but any language will work. Simply list each group of possible I/O conditions within the targeted environment. The creator then uses his own syntax to define whatever laws and values he wishes to declare. Within this assigned environment, the Computer Hosted Entity will independently discover and adopt "intelligent" behavior. The creator may now choose to simply observe, or he may get involved, as the machine entity "learns". The program has no soft restrictions on the number of I/O conditions, respective particles, nor laws, used to define the target environment. Furthermore, the essential order-reflecting circuit may be isolated and interfaced to any hard or softbot, or to any real-time (or game) environment, using the three designated sensor/shaper terminals. The program AI~WHEEL is available to everyone as of AUG 2, along with a colorful crash course in the new multi-dimensional soft technology of Cognitive Physics. http://home.sprynet.com/interserv/daharrel/ 3D Cognitive Physics is overviewed in "The Cognitive Ameba: Evolving Reactionary Behavior From a Single Modular Unit" - Proceedings of the Second Online Workshop on Evolutionary Computation (WEC2), pp.1-4, 1996, published by Nagoya University. David Albert Harrell -- Supplement 1 Example of a Defined Universe Easytest.UNV is merely a simple example of a very small universe with a nominal challenge. To run easytest enter "a" to select "Default Alternate #1" at the opening (red screen) Hardware Menu. Press "6" at Main Menu. To also load Easytest.INT intelligence type "G" [enter] This classic .UNV file has very few conditions, particles, and laws. Notice there are no soft limits on these numbers when you select "Create a Custom Universe." from the main menu. EASYTEST.UNV Classic Three conditions... IN with 3, 3, and 4 particles. Two conditions... OUT with 4 particles each. Five LAWS 3 steps to... Creating a Universe step 1... IN Entity’s Sensory Abilities Perceiving the Universe-Usually Objects, Adjectives and Environmental Conditions (some of these conditions may be indirectly influenced by the AI_WHEEL) (cond.. prefix) [substance] [color] [main obj.] AI_WHEEL spies a real green woman. cardboard yellow seed. imaginary red rock. plant. step 2... OUT Entity's Shaping Abilities Affecting the Universe-Usually Actions, Adverbs Objects/Tools and Entity Conds (these conditions are directly controlled by the AI_WHEEL) (cond.. prefix) [main act] (cond.. suffix) {IN obj.}(cond.prefix) [tool] AI_WHEEL courts the [woman] with a flower. sows little manure. ignores smile. eats pinch of salt. Easytest.UNV The incoming and outgoing sentences in this example are not intended as a format, but merely as an example of a very simple task universe. The objects, adjectives, actions, tools, adverbs, and prepositions, along with there suffixes and prefixes, may be entered in any numbers, order, or combination of phrases, sentences, or paragraphs. The format of the laws is dictated by this definition of the IN and OUT conditions. When writing a law, the creator is prompted to specify or unspecify each condition IN and OUT, along with the subsequent resulting value attributed to this event, and/or any metamorphosis of a given IN-condition particle. A law may dictate value (such as Law 1 below) or the production of a given condition specific (see Law 2). step 3... LAWS of the Universe Law #: 1 WHEN: AI_WHEEL spies a real {ANY} woman. IF: AI_WHEEL courts the [woman] with a flower. THEN: Value granted: 100 Law #: 2 WHEN: AI_WHEEL spies a real {ANY} seed. IF: AI_WHEEL sows the [seed] with a little manure. THEN: Value granted: 0 A plant is produced. Law #: 3 WHEN: AI_WHEEL spies a real {ANY} plant. IF: AI_WHEEL eats the [plant] with a pinch of salt. THEN: Value granted: 77 The plant disappears. Law #: 4 WHEN: AI_WHEEL spies a real yellow rock. IF: AI_WHEEL {ANY} the [rock] with a {ANY}. THEN: Value granted: -44 (A LITTLE CURVEBALL: Every encounter with any "real yellow rock" is negative.) Law #: 5 WHEN: AI_WHEEL spies a real yellow rock. IF: AI_WHEEL sows the [rock] with a pinch of salt. THEN: Value granted: 22 The rock disappears. (AI_WHEEL may recoup some of this unavoidable -44 UVU deduction, IF he buries this perhaps "radioactive" substance with a few grains of salt.)